home *** CD-ROM | disk | FTP | other *** search
/ Multimedia Jumpstart / Multimedia Microsoft Jumpstart Version 1.1a (Microsoft).BIN / develpmt / drivers / mscdex / inst_cd / msrlec / makefile < prev    next >
Encoding:
Makefile  |  1992-12-10  |  1.2 KB  |  64 lines

  1. #
  2. # msrlec dll makefile
  3. #
  4.  
  5. NAME    = msrlec
  6. EXT    = drv
  7. DEFFILE = $(NAME).DEF
  8.  
  9. OBJ     = drvproc.obj rlea.obj df.obj msrlec.obj playrle.obj
  10. LIBS    = mdllcew libw mmsystem
  11.  
  12. !if "$(DEBUG)" == "NO"
  13. COPT =
  14. MOPT =
  15. LOPT =
  16. DEF  =
  17. !else
  18. COPT = -Zi
  19. MOPT = -Zi
  20. LOPT = /CO
  21. DEF  = -DDEBUG 
  22. !endif
  23.  
  24. CC   = cl -c -nologo -Asnw -G2sw -Zp -W3 -Oxzwt $(DEF) $(COPT)
  25. RC   = rc $(DEF)
  26. ASM  = masm -Mx -t $(MOPT) $(DEF)
  27. LINK = link $(LOPT)/NOD/NOE/MAP/NOPACKC/AL:16
  28.  
  29. .c.obj:
  30.         $(CC) $(OPTS) $*.c
  31.  
  32. .asm.obj:
  33.         $(ASM) $*;
  34.  
  35. .rc.res: 
  36.         $(RC) $*.rc
  37.  
  38. goal:   $(NAME).$(EXT)
  39.     @echo ***** finished making $(NAME) *****
  40.  
  41. $(NAME).$(EXT): $(OBJ) $(DEFFILE) $(NAME).res libinit.obj
  42.         $(LINK) @<<
  43.         libinit.obj +
  44.         $(OBJ),
  45.         $(NAME).$(EXT),
  46.         $(NAME).map,
  47.         $(LIBS),
  48.         $(DEFFILE)
  49. <<
  50.         $(RC) -t $(NAME).res $(NAME).$(EXT)
  51.         -cvpack -p $(NAME).$(EXT)
  52.         mapsym /n $*.map
  53.  
  54. $(NAME).res:    $(NAME).rc $(NAME).h $(NAME).rcv
  55.         $(RC) -r $(NAME).rc
  56.  
  57. clean:
  58.         -del $(NAME).$(EXT)
  59.         -del $(NAME).res
  60.         -del *.obj
  61.         -del *.map
  62.         -del *.sym
  63.         -del *.cod
  64.